# 创建模型基类，用于用于增加数据新建时间和更新时间
from django.db import models

class BaseModel(models.Model):
    """为模型类补充字段"""
    # 将auto_now_add设置为True，在添加一个属性时，会自动设置当前添加的时间，不需要给该属手动赋值
    create_time = models.DateTimeField(auto_now_add=True, verbose_name="创建时间")
    # 将auto_now设置为True，在修改一个属性时，会自动设置当前时间，不需要给该属性赋值
    update_time = models.DateTimeField(auto_now=True, verbose_name="更新时间")


    class Meta:
        # 抽象，用于继承，数据库迁移时不会创建表
        # 上面两行代码是为了自定义封装的，不是为了创建表的，所以要写这句话
        abstract = True

